<?php
namespace app\components;

use yii;
use app\components\GetToken;

class Notice extends \yii\base\Widget
{
	//占位变更通知

	public function send($template){

		//获取$token
        $gettoken = new GetToken();
        $token = $gettoken->getAccessToken();

        $wx_url = "https://api.weixin.qq.com/cgi-bin/message/template/send?access_token=".$token;

        $json_template = json_encode($template);
        $res = $this->request_post($wx_url, urldecode($json_template));
        $res = json_decode($res);
        return $res->errmsg;

	} 


	//发送post请求
    private function request_post($url = '', $param = '')
    {
        if (empty($url) || empty($param)) {
            return false;
        }
        $postUrl = $url;
        $curlPost = $param;
        $ch = curl_init(); //初始化curl
        curl_setopt($ch, CURLOPT_URL, $postUrl); //抓取指定网页
        curl_setopt($ch, CURLOPT_HEADER, 0); //设置header
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); //要求结果为字符串且输出到屏幕上
        curl_setopt($ch, CURLOPT_POST, 1); //post提交方式
        curl_setopt($ch, CURLOPT_POSTFIELDS, $curlPost);
        $data = curl_exec($ch); //运行curl
        curl_close($ch);
        return $data;
    }




}